From Martin:
authorrobertl <robertl>
Sun, 7 Mar 2010 03:49:57 +0000 (03:49 +0000)
committerrobertl <robertl>
Sun, 7 Mar 2010 03:49:57 +0000 (03:49 +0000)
commit589684ffa9eb41f7bd6a46b88414474d9f972294
tree41822b42e02ff99c3f16fc8af9a506a2053c82a4
parent0f8b5c1679a78f9150f98c3e904abf8655aba335
From Martin:
* Initialize all gps_*_type and gps_*_transfer variables to -1 exactly once
  in GPS_A000() instead of some in GPS_A000(), some in GPS_A001(), some in
  both and some not at all
* Bug fix (?): If device reports device command protocol A011, set
  gps_device_command to 1 (=A011) instead of 0 (=A010). Changes behaviour
  for aviation devices that report capabilities via A001 (if there are any).
  If this bugfix is wrong, there should be at least a comment stating
  that/why using the "wrong" command protocol is intentional
* Minor indentation/comment fixes
* Converted mixed hex/decimal constants for COMMAND_ID and LINK_ID to
  all-decimal. The rest of jeeps and the Garmin docs all use decimal, so
  it's easier to read/compare this way
* Bug fix: Set course limits transfer protocol Cmnd_Transfer_Course_Limits
  to 565 (course limits transfer) instead of 564 (course tracks transfer)
  for devices using device command protocol 1 (A010).  Shouldn't make a
  difference for gpsbabel, since this value isn't used (yet)
* Bug fix: Set proximity transfer protocol Cmnd_Transfer_Prx to 17 instead
  of 0 (unsupported) for devices using device command protocol 2 (A011).
  Shouldn't make a difference for gpsbabel, since the functions using this
  value are never called
jeeps/gpsapp.c
jeeps/gpsprot.c